From: OpenStack Jenkins Date: Tue, 4 Mar 2014 06:27:53 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=7e00dd2ca8ea9524e7637f775e111ed652331138;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: Ie6efde5d61d0c500fbbc45d715f605f4c316d166 --- diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 069fa0c27..fe1cedea7 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14941,153 +15152,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index f50346539..048af937f 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 79605738e..aaa7fc68e 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14871,153 +15082,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 8b59334c8..8d09217f1 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 9dfc59175..07fdcb59e 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index c26d7310a..a21249c52 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index c3a23577d..24107c7f3 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 68b6c6996..16ba1135c 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -528,7 +528,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -584,7 +585,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" @@ -741,7 +742,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "%s löschen" @@ -1020,27 +1021,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "Neuladen von Zuordnungen für Netz: %s" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "Wiederverwendung von vorhandenem Gerät: %s." @@ -1203,96 +1204,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "Ausführen von %(cmd)s nicht möglich. Ausnahme: %(exception)s" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "Abgleichen von Priorität bei Ablauflöschung nicht möglich" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "Angabe von einer oder mehreren Aktionen erforderlich" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "Erstellen von MAC-Adresse nach %s Versuchen nicht möglich" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "Brücken können nicht abgerufen werden. Ausnahme: %s" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1902,18 +1929,18 @@ msgstr "Nicht erkannte(s) Attribut(e) '%s'" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "Nutzer %(tenant_id)s darf %(resource)s auf diesem Netz nicht erstellen" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "%s fehlgeschlagen" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1945,7 +1972,7 @@ msgstr "Die zu verwendende Richtliniendatei" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2767,8 +2794,8 @@ msgstr "" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" @@ -2904,19 +2931,19 @@ msgstr "" "bei der Sortierung von %(resource)s nicht verwendet werden" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2938,7 +2965,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2964,7 +2991,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2987,13 +3014,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -3011,23 +3038,23 @@ msgstr "'cookie_name' sollte für diesen Sitzungspersistenztyp angegeben werden. msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' ist für diesen Sitzungspersistenztyp nicht zulässig" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "URL an Datenbank" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "Sie müssen eine Überarbeitung oder ein relatives Delta bereitstellen" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "Verfügbare Befehle" @@ -4723,25 +4750,25 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, fuzzy, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "Aufruf von 'get_port_with_securitygroups()': port_id=%s" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " @@ -4750,7 +4777,7 @@ msgstr "" "In dieser Plug-in-Version wird das Einstellen von 'admin_state_up=False' " "nicht unterstützt. Einstellungen werden ignoriert für Ressource: %s" -#: neutron/plugins/bigswitch/plugin.py:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " @@ -4759,111 +4786,111 @@ msgstr "" "Der Betriebsstatus wird intern vom Plug-in eingestellt. Die Einstellung " "'status=%s' wird ignoriert." -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5057,6 +5084,7 @@ msgstr "Agentenschleife umfasst ein neues Gerät" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" @@ -5064,7 +5092,8 @@ msgstr "Fehler in Agentenereignisschleife" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6741,12 +6770,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" @@ -6766,7 +6797,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -7282,7 +7314,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" @@ -7605,23 +7637,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "'network_delete' erhalten" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7630,7 +7663,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7646,19 +7679,23 @@ msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "Port %s hinzugefügt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" @@ -7666,29 +7703,36 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "Gerät %s nicht für Plug-in definiert" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." @@ -8815,6 +8859,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -9213,94 +9258,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -10286,126 +10317,81 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 -#, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" -msgstr "" -"Unverhältnismäßiger Tunnel-ID-Bereich %(tun_min)s:%(tun_max)s wird " -"übersprungen" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 -#, python-format -msgid "Reserving tunnel %s from pool" -msgstr "Reservieren von Tunnel %s aus Pool" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 -#, python-format -msgid "Reserving specific tunnel %s from pool" -msgstr "Reservieren eines bestimmten Tunnels %s aus Pool" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 -#, python-format -msgid "Reserving specific tunnel %s outside pool" -msgstr "Reservieren eines bestimmten Tunnels %s außerhalb des Pools" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 -#, python-format -msgid "Releasing tunnel %s outside pool" -msgstr "Freigabe von Tunnel %s außerhalb des Pools" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 -#, python-format -msgid "Releasing tunnel %s to pool" -msgstr "Freigabe von Tunnel %s an Pool" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 -#, python-format -msgid "tunnel_id %s not found" -msgstr "'tunnel_id' %s nicht gefunden" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 -#, python-format -msgid "Adding a tunnel endpoint for %s" -msgstr "" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 -#, python-format -msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" -msgstr "" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 -#, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 -#, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 -#, python-format -msgid "Tunnel ID ranges: %s" -msgstr "Tunnel-ID-Bereiche: %s" - -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "%s networks are not enabled" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Network %s not used on agent." msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "port_update message processed for port %s" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 msgid "tunnel_update received" msgstr "'tunnel_update' erhalten" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -10414,7 +10400,8 @@ msgstr "" "Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -" " keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -10423,7 +10410,8 @@ msgstr "" "Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - " "keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" @@ -10432,12 +10420,14 @@ msgstr "" "Bereitstellung von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" @@ -10446,17 +10436,19 @@ msgstr "" "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "Adding %s to list of bridges." +msgid "ancillary bridge list: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 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." @@ -10466,12 +10458,14 @@ msgstr "" "Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports" " nicht unterstützt. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " @@ -10480,201 +10474,336 @@ msgstr "" "Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht " "vorhanden. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 -#, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "Kein VIF-Port für Port %s für Agent definiert." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "Processing port %s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format -msgid "Setting status for %s to UP" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format -msgid "Setting status for %s to DOWN" +msgid "" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format -msgid "Configuration for device %s completed." +msgid "" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "Ancillary Port %s added" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 +#, python-format +msgid "Agent ovsdb_monitor_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" +msgstr "Agententunnel nicht synchron mit Plug-in!" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 #, python-format msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" -msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" +msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" -msgstr "Agententunnel nicht synchron mit Plug-in!" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#, python-format +msgid "Parsing bridge_mappings failed: %s." +msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 +#, python-format +msgid "Invalid tunnel type specificed: %s" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." +msgstr "" + +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgstr "" +"Unverhältnismäßiger Tunnel-ID-Bereich %(tun_min)s:%(tun_max)s wird " +"übersprungen" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#, python-format +msgid "Reserving tunnel %s from pool" +msgstr "Reservieren von Tunnel %s aus Pool" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#, python-format +msgid "Reserving specific tunnel %s from pool" +msgstr "Reservieren eines bestimmten Tunnels %s aus Pool" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#, python-format +msgid "Reserving specific tunnel %s outside pool" +msgstr "Reservieren eines bestimmten Tunnels %s außerhalb des Pools" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#, python-format +msgid "Releasing tunnel %s outside pool" +msgstr "Freigabe von Tunnel %s außerhalb des Pools" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#, python-format +msgid "Releasing tunnel %s to pool" +msgstr "Freigabe von Tunnel %s an Pool" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#, python-format +msgid "tunnel_id %s not found" +msgstr "'tunnel_id' %s nicht gefunden" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#, python-format +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "Starting to process devices in:%s" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Tunnel ID ranges: %s" +msgstr "Tunnel-ID-Bereiche: %s" + +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 +#, python-format +msgid "Adding %s to list of bridges." +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#, python-format +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#, python-format +msgid "Processing port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 #, python-format msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " +"completed in %(elapsed).3f" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 +#, python-format +msgid "Agent rpc_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." -msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" +msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -11096,16 +11225,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -12225,6 +12344,16 @@ msgstr "Port ist 'lqueue' nicht zugeordnet" msgid "'%s' must be a non negative integer." msgstr "'%s' muss eine nicht negative Ganzzahl sein." +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -12396,7 +12525,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12617,7 +12746,7 @@ msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12674,8 +12803,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" @@ -12812,209 +12941,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -13302,6 +13459,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -13371,17 +13582,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14819,31 +15030,31 @@ msgstr "lSwitch: %s nicht gefunden" msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15995,121 +16206,32 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" -#~ msgstr "" - -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." -#~ msgstr "" -#~ "Das NVP-Plug-in unterstützt keine " -#~ "VIF-Standardports in externen Netzen. Port" -#~ " %s wird inaktiv sein." - -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." -#~ msgstr "" -#~ "'_nvp_create_port' für Port %(name)s in " -#~ "Netz %(network_id)s abgeschlossen. Die neue" -#~ " Port-ID lautet %(id)s." - #~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" #~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ "'_nvp_delete_port' für Port %(port_id)s in " -#~ "Netz %(net_id)s abgeschlossen" #~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." -#~ msgstr "" - -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" -#~ msgstr "" -#~ "'_nvp_create_ext_gw_port' im externen Netz " -#~ "%(ext_net_id)s, angehängt an Router: " -#~ "%(router_id)s, abgeschlossen. NVP-Port-ID " -#~ "ist %(nvp_port_id)s" - #~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ "Die Ressource %s des logischen Routers" -#~ " auf der NVP-Plattform nicht gefunden" #~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." -#~ msgstr "" - -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" -#~ msgstr "" - #~ msgid "Did not found lswitch %s in NVP" #~ msgstr "Es wurde kein lSwitch %s in NVP gefunden" #~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ "'create_port' auf NVP für Nutzer " -#~ "%(tenant_id)s fertig gestellt: (%(id)s)" #~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" #~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ "Erstellung eines Ports oder Einrichtung " -#~ "einer Zusatzeinheit des Ports in NVP " -#~ "nicht möglich." - -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." -#~ msgstr "" #~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" @@ -16117,13 +16239,6 @@ msgstr "" #~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." -#~ msgstr "" - #~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" @@ -16133,47 +16248,72 @@ msgstr "" #~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ "Fehler beim Entfernen von NAT-Regeln " -#~ "auf der NVP-Plattform für dynamische " -#~ "IP-Adresse: %s" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ "Eine falsche Anzahl an übereinstimmenden " -#~ "NAT-Regeln wurde auf der NVP-" -#~ "Plattform gefunden" -#~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ "Fehler beim Erstellen von NAT-Regeln " -#~ "auf der NVP-Plattform für dynamische " -#~ "IP-Adresse: %(floating_ip)s, zugeordnet zu " -#~ "interner IP-Adresse: %(internal_ip)s" -#~ msgid "Nat rules not found in nvp for port: %s" +#~ msgid "Unable to create port on NVP logical router %s" +#~ msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" + +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +#~ msgstr "" + +#~ msgid "EOS is not available, will try sync later" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to delete this region" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to delete tenant %s" +#~ msgstr "" + +#~ msgid "EOS is not available,failed to delete vm %s" +#~ msgstr "" + +#~ msgid "EOS is not available,failed to delete network %s" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to createnetwork id %s" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to create vm id %s" +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" -#~ "Gateway-Service kann von der NVP-" -#~ "Plattform nicht entfernt werden - die" -#~ " Ressource wurde nicht gefunden" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" -#~ msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." +#~ msgstr "" + +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." +#~ msgstr "" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index c3fd86a84..6e336756b 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 50d3a6851..18ab7b9ca 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index bb9c38491..15696e917 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-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index e536228d3..74802414f 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 0f4429538..a6288971e 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15285,153 +15496,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 385f1e871..40c321d9d 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14829,153 +15040,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 6451065cd..60920dc3d 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14829,153 +15040,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 404714b32..36355e967 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14829,153 +15040,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index ed612337d..8f214115e 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index 083375d33..8ddda24b7 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14928,153 +15139,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 9ff5c2679..a3c0e0349 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index e79955636..234438d90 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14853,153 +15064,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 33d676d43..c450892e8 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14628,153 +14839,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index 751788551..b7e2cde09 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14628,153 +14839,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 91e2a65e6..8fb4aaf72 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15303,153 +15514,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index e729171f2..37c21cb22 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 317e5972d..58217934f 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index 2ccd47d69..660b90f87 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index 246b05aae..da65d72b8 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14706,153 +14917,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 5776d7042..585cdd59b 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 8bb42da51..5a3d56d2f 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index c3e3c0b31..fd9966264 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 600b63917..b707dcb17 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, fuzzy, python-format msgid "Interface %s not found." msgstr "პლაგინი ვერ მოიძებნა." -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "%s ვერ განხორციელდა" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 62ad11add..c9d61f8de 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14829,153 +15040,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index d1896762b..8d15858e4 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14940,153 +15151,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 329e9dc39..05d3a5087 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index a5e674408..ce4a0becf 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 10b9e7011..dbe081a9f 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14829,153 +15040,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 3a9b47615..aff3ba5c7 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14874,153 +15085,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 0acc1afdb..592e15e48 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 3498e6887..5a5a711c0 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 711181c03..4bfbc891b 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15192,153 +15403,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 90273e19c..0a9901fcd 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.251\n" +"jenkins.neutron.propose.translation.update.252\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." +msgstr "" + +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 1175f03fb..09dbe1a91 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index b77adfff1..6d024a8b8 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14706,153 +14917,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index fe6e7db53..07cb12d7d 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 74525ae41..f416b9eef 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 4c3ae4ce4..bd90ba5d7 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index aeb589974..bd5563f39 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 551d139e7..3c2287986 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index cbd2a3639..6b409652e 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index a1e23d6c5..15ee090ca 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15303,153 +15514,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index 44cf15b6f..fceba625f 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 3987a07fd..d67583a79 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14829,153 +15040,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index 099454b16..2e7680247 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 2fd0bc433..d9156315e 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 7c0cd5ba7..749e90e77 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14928,153 +15139,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 58e85019f..9ecdcc532 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 9173ecc0c..55381df66 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -521,7 +521,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1853,18 +1880,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1894,7 +1921,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2648,8 +2675,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2768,19 +2795,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2802,7 +2829,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2828,7 +2855,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2851,13 +2878,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2875,23 +2902,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4501,143 +4528,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4829,6 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4836,7 +4864,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6499,12 +6528,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6522,7 +6553,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7032,7 +7064,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7345,23 +7377,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7370,7 +7403,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7386,19 +7419,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7406,29 +7443,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8530,6 +8574,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8917,94 +8962,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9976,380 +10007,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10763,16 +10892,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11836,6 +11955,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11999,7 +12128,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12212,7 +12341,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12269,8 +12398,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12405,209 +12534,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12895,6 +13052,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12964,17 +13175,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14410,31 +14621,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15586,153 +15797,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 4c183f1cd..7bc68b845 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14910,153 +15121,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 0c8945ff4..13f88ca63 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 5f0fb08a8..277a5e397 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 5d4e7a7e2..abdd47fe2 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -573,7 +574,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "" @@ -730,7 +731,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "" @@ -1007,27 +1008,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1188,96 +1189,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, python-format msgid "Unable to determine mac address for %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1852,18 +1879,18 @@ msgstr "" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1893,7 +1920,7 @@ msgstr "" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2647,8 +2674,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2767,19 +2794,19 @@ msgid "" msgstr "" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2801,7 +2828,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2827,7 +2854,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2850,13 +2877,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2874,23 +2901,23 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "" @@ -4500,143 +4527,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, 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:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4828,6 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "" @@ -4835,7 +4863,8 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6498,12 +6527,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "" @@ -6521,7 +6552,8 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7031,7 +7063,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7344,23 +7376,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7369,7 +7402,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7385,19 +7418,23 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -7405,29 +7442,36 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "" @@ -8529,6 +8573,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8916,94 +8961,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -9975,380 +10006,478 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "Reserving tunnel %s from pool" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format -msgid "Reserving specific tunnel %s from pool" +msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "Reserving specific tunnel %s outside pool" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 +msgid "tunnel_update received" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 +msgid "No tunnel_type specified, cannot create tunnels" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format -msgid "Releasing tunnel %s outside pool" +msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format -msgid "Releasing tunnel %s to pool" +msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format -msgid "tunnel_id %s not found" +msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format -msgid "Adding a tunnel endpoint for %s" +msgid "" +"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " +"tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" +"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 +#, python-format +msgid "" +"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " +"physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +msgid "" +"Cannot provision unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "" +"Cannot reclaim unknown network type %(network_type)s for net-" +"id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format -msgid "Tunnel ID ranges: %s" +msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "%s networks are not enabled" +msgid "ancillary bridge list: %s." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 +msgid "" +"Failed to create OVS patch port. Cannot have tunneling enabled on this " +"agent, since this version of OVS does not support tunnels or patch ports." +" Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format -msgid "Network %s not used on agent." +msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format -msgid "port_update message processed for port %s" +msgid "" +"Bridge %(bridge)s for physical network %(physical_network)s does not " +"exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 -msgid "tunnel_update received" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#, python-format +msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 -msgid "No tunnel_type specified, cannot create tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 +msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format -msgid "tunnel_type %s not supported by agent" +msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "No local VLAN available for net-id=%s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format -msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format msgid "" -"Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " -"tunneling disabled" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format msgid "" -"Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format msgid "" -"Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " -"physical_network %(physical_network)s" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "" -"Cannot provision unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 #, python-format -msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" +msgid "Agent ovsdb_monitor_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"Cannot reclaim unknown network type %(network_type)s for net-" -"id=%(net_uuid)s" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format -msgid "port_unbound() net_uuid %s not in local_vlan_map" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format -msgid "Adding %s to list of bridges." +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 +#, python-format 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!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format msgid "" -"Bridge %(bridge)s for physical network %(physical_network)s does not " -"exist. Agent terminated!" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 #, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 #, python-format -msgid "No VIF port for port %s defined on agent." +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 -msgid "ofport should have a value that can be interpreted as an integer" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "Failed to set-up %(type)s tunnel port to %(ip)s" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 #, python-format -msgid "Processing port %s" +msgid "Reserving tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 #, python-format -msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +msgid "Reserving specific tunnel %s from pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 #, python-format -msgid "Setting status for %s to UP" +msgid "Reserving specific tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 #, python-format -msgid "Setting status for %s to DOWN" +msgid "Releasing tunnel %s outside pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 #, python-format -msgid "Configuration for device %s completed." +msgid "Releasing tunnel %s to pool" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 #, python-format -msgid "Ancillary Port %s added" +msgid "tunnel_id %s not found" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 #, python-format -msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 +#, python-format +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 #, python-format -msgid "Starting to process devices in:%s" +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 #, python-format -msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10762,16 +10891,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11835,6 +11954,16 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -11998,7 +12127,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12211,7 +12340,7 @@ msgid "delete_network completed for tenant: %s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12268,8 +12397,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" @@ -12404,209 +12533,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12894,6 +13051,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -12963,17 +13174,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14409,31 +14620,31 @@ msgstr "" msgid "lrouter:%s not found" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -15585,153 +15796,114 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" +#~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "" -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." +#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." +#~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "Port '%s' was already deleted on NVP platform" +#~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "" -#~ msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" +#~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "" -#~ msgid "Port %s not found in NVP" +#~ msgid "Did not found lswitch %s in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" +#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Logical switch for network %s was not found in NVP." #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" +#~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "" -#~ msgid "Logical router resource %s not found on NVP platform" +#~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "" -#~ msgid "Unable to update logical router on NVP Platform" +#~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" +#~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." +#~ msgid "Unable to delete logical router '%s' on NVP Platform" #~ msgstr "" -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" +#~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "" -#~ msgid "Did not found lswitch %s in NVP" +#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "" -#~ msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" +#~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "Logical switch for network %s was not found in NVP." +#~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" -#~ msgid "Unable to create port or set port attachment in NVP." +#~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" #~ msgstr "" -#~ msgid "Unable to create logical router on NVP Platform" +#~ msgid "EOS is not available, will try sync later" #~ msgstr "" -#~ msgid "Logical router %s not found on NVP Platform" +#~ msgid "EOS is not available, failed to delete this region" #~ msgstr "" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." +#~ msgid "EOS is not available, failed to delete tenant %s" #~ msgstr "" -#~ msgid "Logical router '%s' not found on NVP Platform" +#~ msgid "EOS is not available,failed to delete vm %s" #~ msgstr "" -#~ msgid "Unable to delete logical router '%s' on NVP Platform" +#~ msgid "EOS is not available,failed to delete network %s" #~ msgstr "" -#~ msgid "Unable to update logical routeron NVP Platform" +#~ msgid "EOS is not available, failed to createnetwork id %s" #~ msgstr "" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" +#~ msgid "EOS is not available, failed to create vm id %s" #~ msgstr "" -#~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" +#~ msgid "Checking OVS version for VXLAN support" #~ msgstr "" #~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" - -#~ msgid "Nat rules not found in nvp for port: %s" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" #~ msgstr "" #~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" #~ msgstr "" -#~ msgid "Unable to update name on NVP backend for network gateway: %s" +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." #~ msgstr "" -#~ msgid "Unable to create port on NVP logical router %s" +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." #~ msgstr "" diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index d282f5909..33959decf 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-03-03 06:23+0000\n" +"POT-Creation-Date: 2014-03-04 06:25+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -520,7 +520,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:809 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:253 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:242 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:298 +#: 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!" @@ -574,7 +575,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:626 +#: neutron/agent/l3_agent.py:239 neutron/agent/linux/dhcp.py:632 #: neutron/services/metering/drivers/iptables/iptables_driver.py:92 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" @@ -731,7 +732,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:630 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 #, python-format msgid "Delete %s" msgstr "刪除 %s" @@ -1008,27 +1009,27 @@ msgstr "" msgid "Reloading allocations for network: %s" msgstr "正在重新載入網路的配置:%s" -#: neutron/agent/linux/dhcp.py:633 +#: neutron/agent/linux/dhcp.py:639 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:685 +#: neutron/agent/linux/dhcp.py:691 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:695 +#: neutron/agent/linux/dhcp.py:701 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:738 +#: neutron/agent/linux/dhcp.py:744 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:777 neutron/debug/debug_agent.py:69 +#: neutron/agent/linux/dhcp.py:783 neutron/debug/debug_agent.py:69 #, python-format msgid "Reusing existing device: %s." msgstr "正在重複使用現有裝置:%s。" @@ -1189,96 +1190,122 @@ msgstr "" msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" -#: neutron/agent/linux/ovs_lib.py:34 +#: neutron/agent/linux/ovs_lib.py:35 msgid "Timeout in seconds for ovs-vsctl commands" msgstr "" -#: neutron/agent/linux/ovs_lib.py:68 neutron/agent/linux/ovs_lib.py:142 -#: neutron/agent/linux/ovs_lib.py:308 +#: neutron/agent/linux/ovs_lib.py:69 neutron/agent/linux/ovs_lib.py:164 +#: neutron/agent/linux/ovs_lib.py:330 #: neutron/plugins/bigswitch/agent/restproxy_agent.py:53 #, python-format msgid "Unable to execute %(cmd)s. Exception: %(exception)s" msgstr "無法執行 %(cmd)s。異常狀況:%(exception)s" -#: neutron/agent/linux/ovs_lib.py:169 +#: neutron/agent/linux/ovs_lib.py:191 msgid "Cannot match priority on flow deletion" msgstr "無法符合流程刪除作業上的優先順序" -#: neutron/agent/linux/ovs_lib.py:195 +#: neutron/agent/linux/ovs_lib.py:217 msgid "Must specify one or more actions" msgstr "必須指定一個以上的動作" -#: neutron/agent/linux/ovs_lib.py:230 +#: neutron/agent/linux/ovs_lib.py:252 msgid "defer_apply_on" msgstr "" -#: neutron/agent/linux/ovs_lib.py:234 +#: neutron/agent/linux/ovs_lib.py:256 msgid "defer_apply_off" msgstr "" -#: neutron/agent/linux/ovs_lib.py:237 +#: neutron/agent/linux/ovs_lib.py:259 #, python-format msgid "Applying following deferred flows to bridge %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:240 +#: neutron/agent/linux/ovs_lib.py:262 #, python-format msgid "%(action)s: %(flow)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:356 +#: neutron/agent/linux/ovs_lib.py:378 #, python-format msgid "Found not yet ready openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:371 +#: neutron/agent/linux/ovs_lib.py:393 #, python-format msgid "Found failed openvswitch port: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:396 +#: neutron/agent/linux/ovs_lib.py:418 #, python-format msgid "Port: %(port_name)s is on %(switch)s, not on %(br_name)s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:404 +#: neutron/agent/linux/ovs_lib.py:426 #, python-format -msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +msgid "ofport: %(ofport)s for VIF: %(vif)s is not a positive integer" msgstr "" -#: neutron/agent/linux/ovs_lib.py:414 +#: neutron/agent/linux/ovs_lib.py:436 #, python-format msgid "Unable to parse interface details. Exception: %s" msgstr "" -#: neutron/agent/linux/ovs_lib.py:432 +#: neutron/agent/linux/ovs_lib.py:454 #, fuzzy, python-format msgid "Unable to determine mac address for %s" msgstr "嘗試 %s 次之後仍無法產生 MAC 位址" -#: neutron/agent/linux/ovs_lib.py:442 +#: neutron/agent/linux/ovs_lib.py:464 #, python-format msgid "Interface %s not found." msgstr "" -#: neutron/agent/linux/ovs_lib.py:453 +#: neutron/agent/linux/ovs_lib.py:475 #, python-format msgid "Unable to retrieve bridges. Exception: %s" msgstr "無法擷取橋接器。異常狀況:%s" -#: neutron/agent/linux/ovs_lib.py:463 +#: neutron/agent/linux/ovs_lib.py:485 msgid "Unable to retrieve OVS userspace version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:475 +#: neutron/agent/linux/ovs_lib.py:497 msgid "Unable to retrieve OVS kernel module version." msgstr "" -#: neutron/agent/linux/ovs_lib.py:484 +#: neutron/agent/linux/ovs_lib.py:506 #, python-format msgid "Bridge %s not found." msgstr "" +#: neutron/agent/linux/ovs_lib.py:516 +#, python-format +msgid "" +"Failed %(ctype)s version check for Open vSwitch with %(vtype)s support. " +"To use %(vtype)s tunnels with OVS, please ensure the OVS version is " +"%(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:524 +#, python-format +msgid "" +"Unable to determine %(ctype)s version for Open vSwitch with %(vtype)s " +"support. To use %(vtype)s tunnels with OVS, please ensure that the " +"version is %(required)s or newer!" +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:537 +#, python-format +msgid "Checking OVS version for VXLAN support installed klm version is %s " +msgstr "" + +#: neutron/agent/linux/ovs_lib.py:539 +#, python-format +msgid "Checking OVS version for VXLAN support installed usr version is %s" +msgstr "" + #: neutron/agent/linux/ovsdb_monitor.py:50 #: neutron/agent/linux/ovsdb_monitor.py:59 #, python-format @@ -1859,18 +1886,18 @@ msgstr "無法辨識屬性 '%s'" msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "Tenant %(tenant_id)s 不可在此網路上建立 %(resource)s" -#: neutron/api/v2/resource.py:94 +#: neutron/api/v2/resource.py:97 #, python-format msgid "%(action)s failed (client error): %(exc)s" msgstr "" -#: neutron/api/v2/resource.py:97 neutron/api/v2/resource.py:106 -#: neutron/api/v2/resource.py:125 +#: neutron/api/v2/resource.py:100 neutron/api/v2/resource.py:110 +#: neutron/api/v2/resource.py:129 #, python-format msgid "%s failed" msgstr "%s 失敗" -#: neutron/api/v2/resource.py:127 +#: neutron/api/v2/resource.py:131 #: neutron/tests/unit/test_api_v2_resource.py:277 #: neutron/tests/unit/test_api_v2_resource.py:293 msgid "Request Failed: internal server error while processing your request." @@ -1900,7 +1927,7 @@ msgstr "要使用的原則檔" msgid "The core plugin Neutron will use" msgstr "" -#: neutron/common/config.py:51 neutron/db/migration/cli.py:35 +#: neutron/common/config.py:51 neutron/db/migration/cli.py:33 msgid "The service plugins Neutron will use" msgstr "" @@ -2656,8 +2683,8 @@ msgstr "" "重疊" #: neutron/db/l3_db.py:305 neutron/db/l3_db.py:382 -#: neutron/plugins/bigswitch/plugin.py:944 -#: neutron/plugins/bigswitch/plugin.py:953 +#: neutron/plugins/bigswitch/plugin.py:958 +#: neutron/plugins/bigswitch/plugin.py:967 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" @@ -2778,19 +2805,19 @@ msgid "" msgstr "屬性 '%(attr)s' 是對其他資源的參照,無法由排序 '%(resource)s' 使用" #: neutron/db/firewall/firewall_db.py:234 -#: neutron/plugins/vmware/plugins/service.py:870 +#: neutron/plugins/vmware/plugins/service.py:873 #: neutron/services/firewall/fwaas_plugin.py:225 msgid "create_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:250 -#: neutron/plugins/vmware/plugins/service.py:904 +#: neutron/plugins/vmware/plugins/service.py:907 #: neutron/services/firewall/fwaas_plugin.py:239 msgid "update_firewall() called" msgstr "" #: neutron/db/firewall/firewall_db.py:260 -#: neutron/plugins/vmware/plugins/service.py:930 +#: neutron/plugins/vmware/plugins/service.py:933 #: neutron/services/firewall/fwaas_plugin.py:254 msgid "delete_firewall() called" msgstr "" @@ -2812,7 +2839,7 @@ msgid "create_firewall_policy() called" msgstr "" #: neutron/db/firewall/firewall_db.py:302 -#: neutron/plugins/vmware/plugins/service.py:992 +#: neutron/plugins/vmware/plugins/service.py:995 #: neutron/services/firewall/fwaas_plugin.py:263 msgid "update_firewall_policy() called" msgstr "" @@ -2838,7 +2865,7 @@ msgid "create_firewall_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:370 -#: neutron/plugins/vmware/plugins/service.py:966 +#: neutron/plugins/vmware/plugins/service.py:969 #: neutron/services/firewall/fwaas_plugin.py:271 msgid "update_firewall_rule() called" msgstr "" @@ -2861,13 +2888,13 @@ msgid "get_firewall_rules_count() called" msgstr "" #: neutron/db/firewall/firewall_db.py:422 -#: neutron/plugins/vmware/plugins/service.py:1019 +#: neutron/plugins/vmware/plugins/service.py:1022 #: neutron/services/firewall/fwaas_plugin.py:300 msgid "insert_rule() called" msgstr "" #: neutron/db/firewall/firewall_db.py:462 -#: neutron/plugins/vmware/plugins/service.py:1048 +#: neutron/plugins/vmware/plugins/service.py:1051 #: neutron/services/firewall/fwaas_plugin.py:308 msgid "remove_rule() called" msgstr "" @@ -2885,23 +2912,23 @@ msgstr "應該給這種類型的階段作業持續性指定 'cookie_name'。" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "這種類型的階段作業持續性不接受 'cookie_name'" -#: neutron/db/migration/cli.py:32 +#: neutron/db/migration/cli.py:30 msgid "Neutron plugin provider module" msgstr "" -#: neutron/db/migration/cli.py:41 +#: neutron/db/migration/cli.py:39 msgid "Neutron quota driver class" msgstr "" -#: neutron/db/migration/cli.py:48 +#: neutron/db/migration/cli.py:46 msgid "URL to database" msgstr "資料庫 URL" -#: neutron/db/migration/cli.py:70 +#: neutron/db/migration/cli.py:68 msgid "You must provide a revision or relative delta" msgstr "必須提供修訂或相對差異" -#: neutron/db/migration/cli.py:125 +#: neutron/db/migration/cli.py:123 msgid "Available commands" msgstr "可用的指令" @@ -4521,143 +4548,143 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:91 +#: neutron/plugins/bigswitch/plugin.py:93 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:93 +#: neutron/plugins/bigswitch/plugin.py:134 neutron/plugins/ml2/db.py:93 #, fuzzy, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "已呼叫 get_port_with_securitygroups():port_id=%s" -#: neutron/plugins/bigswitch/plugin.py:171 +#: neutron/plugins/bigswitch/plugin.py:173 msgid "ServerPool not set!" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:240 +#: neutron/plugins/bigswitch/plugin.py:242 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:323 +#: neutron/plugins/bigswitch/plugin.py:325 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "此外掛程式版本不支援設定 admin_state_up = False。正在忽略對資源的設定:%s" -#: neutron/plugins/bigswitch/plugin.py:329 +#: neutron/plugins/bigswitch/plugin.py:331 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "作業狀態是由外掛程式在內部設定。正在忽略設定狀態 = %s。" -#: neutron/plugins/bigswitch/plugin.py:354 +#: neutron/plugins/bigswitch/plugin.py:356 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:388 +#: neutron/plugins/bigswitch/plugin.py:390 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:436 +#: neutron/plugins/bigswitch/plugin.py:439 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:459 +#: neutron/plugins/bigswitch/plugin.py:462 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:501 +#: neutron/plugins/bigswitch/plugin.py:504 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:543 +#: neutron/plugins/bigswitch/plugin.py:546 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:568 +#: neutron/plugins/bigswitch/plugin.py:571 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:615 +#: neutron/plugins/bigswitch/plugin.py:618 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:691 +#: neutron/plugins/bigswitch/plugin.py:698 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:744 +#: neutron/plugins/bigswitch/plugin.py:758 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:768 +#: neutron/plugins/bigswitch/plugin.py:782 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:784 +#: neutron/plugins/bigswitch/plugin.py:798 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:800 +#: neutron/plugins/bigswitch/plugin.py:814 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:838 +#: neutron/plugins/bigswitch/plugin.py:852 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:860 +#: neutron/plugins/bigswitch/plugin.py:874 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:893 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:908 +#: neutron/plugins/bigswitch/plugin.py:922 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:936 +#: neutron/plugins/bigswitch/plugin.py:950 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:969 +#: neutron/plugins/bigswitch/plugin.py:983 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:986 +#: neutron/plugins/bigswitch/plugin.py:1000 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:992 +#: neutron/plugins/bigswitch/plugin.py:1006 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1008 +#: neutron/plugins/bigswitch/plugin.py:1022 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1023 +#: neutron/plugins/bigswitch/plugin.py:1037 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1041 +#: neutron/plugins/bigswitch/plugin.py:1055 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1056 +#: neutron/plugins/bigswitch/plugin.py:1070 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1057 +#: neutron/plugins/bigswitch/plugin.py:1071 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4849,6 +4876,7 @@ msgstr "代理程式迴圈具有新裝置" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:152 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:222 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:273 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" @@ -4856,7 +4884,8 @@ msgstr "代理程式事件迴圈發生錯誤" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:201 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1234 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1328 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1236 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -6519,12 +6548,14 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:949 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1245 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1143 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1270 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" @@ -6542,7 +6573,8 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:246 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1000 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1319 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -7054,7 +7086,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:240 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1341 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1306 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" @@ -7367,23 +7399,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:280 msgid "network_delete received" msgstr "收到 network_delete" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:684 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:204 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:372 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:687 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:319 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:321 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:709 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:346 msgid "fdb_remove received" msgstr "" @@ -7392,7 +7425,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:756 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:405 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:407 msgid "fdb_update received" msgstr "" @@ -7408,19 +7441,23 @@ msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:872 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 #, python-format msgid "Port %s added" msgstr "已新增埠 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:878 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1076 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1111 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:939 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:977 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:884 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:943 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" @@ -7428,29 +7465,36 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:916 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:936 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1098 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:964 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1026 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:992 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1009 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1128 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1145 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1152 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1018 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1021 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" @@ -8563,6 +8607,7 @@ msgid "Checking segment: %(segment)s for mappings: %(mappings)s" msgstr "" #: neutron/plugins/ml2/drivers/mech_linuxbridge.py:44 +#: neutron/plugins/ml2/drivers/mech_ofagent.py:49 #: neutron/plugins/ml2/drivers/mech_openvswitch.py:44 #, python-format msgid "" @@ -8957,94 +9002,80 @@ msgstr "" msgid "Unable to reach EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:290 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:74 +#, python-format +msgid "'timestamp' command '%s' is not available on EOS" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:314 +#, python-format +msgid "VM id %(vmid)s not found for port %(portid)s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:333 +#, python-format +msgid "Unknown device owner: %s" +msgstr "" + +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:427 #, python-format msgid "Executing command on Arista EOS: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:302 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:435 #, python-format msgid "Error %(err)s while trying to execute commands %(cmd)s on EOS %(host)s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:323 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:501 msgid "Required option eapi_host is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:327 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:505 msgid "Required option eapi_username is not set" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:346 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:525 msgid "Syncing Neutron <-> EOS" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:352 -msgid "EOS is not available, will try sync later" +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:531 +msgid "OpenStack and EOS are in sync!" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:362 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:553 #, python-format msgid "" "No Tenants configured in Neutron DB. But %d tenants disovered in EOS " "during synchronization.Enitre EOS region is cleared" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:366 -msgid "EOS is not available, failed to delete this region" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:380 -#, python-format -msgid "EOS is not available, failed to delete tenant %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:406 -#, python-format -msgid "EOS is not available,failed to delete vm %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:416 -#, python-format -msgid "EOS is not available,failed to delete network %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:430 -#, python-format -msgid "EOS is not available, failed to createnetwork id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:455 -#, python-format -msgid "EOS is not available, failed to create vm id %s" -msgstr "" - -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:533 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:718 #, python-format msgid "Network %s is not created as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:547 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:732 #, python-format msgid "Network name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:574 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:760 #, python-format msgid "Network %s is not updated as it is not found inArista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:666 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:852 #, python-format msgid "VM %s is not created as it is not found in Arista DB" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:681 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:867 #, python-format msgid "Port name changed to %s" msgstr "" -#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:731 +#: neutron/plugins/ml2/drivers/mech_arista/mechanism_arista.py:917 #, python-format msgid "VM %s is not updated as it is not found in Arista DB" msgstr "" @@ -10018,124 +10049,81 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/openvswitch/ovs_db_v2.py:209 -#, python-format -msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" -msgstr "正在跳過不合理的通道 ID 範圍 %(tun_min)s:%(tun_max)s" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:257 -#, python-format -msgid "Reserving tunnel %s from pool" -msgstr "正在保留儲存區中的通道 %s" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:272 -#, python-format -msgid "Reserving specific tunnel %s from pool" -msgstr "正在保留儲存區中的特定通道 %s" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:275 -#, python-format -msgid "Reserving specific tunnel %s outside pool" -msgstr "正在保留儲存區外部的特定通道 %s" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:298 -#, python-format -msgid "Releasing tunnel %s outside pool" -msgstr "正在釋放儲存區外部的通道 %s" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:300 -#, python-format -msgid "Releasing tunnel %s to pool" -msgstr "正在將通道 %s 釋放到儲存區" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:302 -#, python-format -msgid "tunnel_id %s not found" -msgstr "找不到 tunnel_id %s" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:374 -#, python-format -msgid "Adding a tunnel endpoint for %s" -msgstr "" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:390 -#, python-format -msgid "" -"Adding a tunnel endpoint failed due to a concurrenttransaction had been " -"committed (%s attempts left)" -msgstr "" - -#: neutron/plugins/openvswitch/ovs_db_v2.py:395 -msgid "Unable to generate a new tunnel id" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:122 +msgid "Agent terminated!: Failed to get a datapath." msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 -#, python-format -msgid "Invalid tenant_network_type: %s. Server terminated!" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:141 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:286 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 +msgid "Agent terminated" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 -#, python-format -msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:174 +msgid "Agent failed to create agent config map" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:302 #, python-format -msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" +msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 -#, python-format -msgid "Tunnel ID ranges: %s" -msgstr "通道 ID 範圍:%s" - -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:336 #, python-format -msgid "%s networks are not enabled" +msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:286 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:524 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:591 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:288 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Network %s not used on agent." msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:346 #, python-format -msgid "port_update message processed for port %s" +msgid "port_update received port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:298 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:300 msgid "tunnel_update received" msgstr "收到 tunnel_update" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:382 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:309 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:310 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:385 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:312 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:435 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "net-id = %s 沒有可用的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:436 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:512 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:438 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:462 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:524 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:483 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -10144,7 +10132,8 @@ msgstr "" "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s " "沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:501 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:503 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -10153,249 +10142,389 @@ msgstr "" "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network " "%(physical_network)s 沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:510 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:551 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:512 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:527 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:594 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:633 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:569 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:611 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:669 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:753 #, python-format -msgid "Adding %s to list of bridges." +msgid "ancillary bridge list: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:843 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:690 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:763 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:933 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:769 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:855 -#, python-format -msgid "VIF port: %s has no ofport configured, and might not be able to transmit" -msgstr "" - -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:993 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:706 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1005 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:599 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:705 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:689 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:709 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1008 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:582 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:602 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:688 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:708 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:972 #, python-format -msgid "Processing port %s" +msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1169 #, python-format msgid "" -"Port %s was not found on the integration bridge and will therefore not be" -" processed" +"process_network_ports - iteration:%(iter_num)d - treat_devices_added " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:953 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1176 #, python-format -msgid "Setting status for %s to UP" +msgid "" +"process_network_ports - iteration:%(iter_num)d - treat_devices_removed " +"completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1074 #, python-format -msgid "Setting status for %s to DOWN" +msgid "" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1198 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 #, python-format -msgid "Configuration for device %s completed." +msgid "" +"process_ancillary_network_ports - iteration: %(iter_num)d - " +"treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:970 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1223 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #, python-format -msgid "Ancillary Port %s added" +msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" +msgstr "無法同步通道 IP %(local_ip)s:%(e)s" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1241 +#, python-format +msgid "Agent ovsdb_monitor_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1253 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1150 +msgid "Agent tunnel out of sync with plugin!" +msgstr "代理程式通道與外掛程式不同步!" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1256 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d " -"-treat_devices_added_or_updated completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1059 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " -"completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1072 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 #, python-format msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_added completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1081 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1287 #, python-format msgid "" -"process_ancillary_network_ports - iteration: %(iter_num)d - " -"treat_ancillary_devices_removed completed in %(elapsed).3f" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " +"retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1297 #, python-format -msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" -msgstr "無法同步通道 IP %(local_ip)s:%(e)s" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " +"processed. Elapsed:%(elapsed).3f" +msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1319 #, python-format -msgid "Agent rpc_loop - iteration:%d started" +msgid "" +"Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " +"ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1148 -msgid "Agent tunnel out of sync with plugin!" -msgstr "代理程式通道與外掛程式不同步!" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1352 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#, python-format +msgid "Parsing bridge_mappings failed: %s." +msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 -msgid "Error while synchronizing tunnels" +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 +#, python-format +msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1378 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1289 +msgid "Tunneling cannot be enabled without a valid local_ip." +msgstr "" + +#: neutron/plugins/ofagent/common/config.py:24 +msgid "Number of seconds to retry acquiring an Open vSwitch datapath" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:209 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " -"Elapsed:%(elapsed).3f" +msgid "Skipping unreasonable tunnel ID range %(tun_min)s:%(tun_max)s" +msgstr "正在跳過不合理的通道 ID 範圍 %(tun_min)s:%(tun_max)s" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:257 +#, python-format +msgid "Reserving tunnel %s from pool" +msgstr "正在保留儲存區中的通道 %s" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:272 +#, python-format +msgid "Reserving specific tunnel %s from pool" +msgstr "正在保留儲存區中的特定通道 %s" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:275 +#, python-format +msgid "Reserving specific tunnel %s outside pool" +msgstr "正在保留儲存區外部的特定通道 %s" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:298 +#, python-format +msgid "Releasing tunnel %s outside pool" +msgstr "正在釋放儲存區外部的通道 %s" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:300 +#, python-format +msgid "Releasing tunnel %s to pool" +msgstr "正在將通道 %s 釋放到儲存區" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:302 +#, python-format +msgid "tunnel_id %s not found" +msgstr "找不到 tunnel_id %s" + +#: neutron/plugins/openvswitch/ovs_db_v2.py:374 +#, python-format +msgid "Adding a tunnel endpoint for %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/ovs_db_v2.py:390 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " -"Elapsed:%(elapsed).3f" +"Adding a tunnel endpoint failed due to a concurrenttransaction had been " +"committed (%s attempts left)" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/ovs_db_v2.py:395 +msgid "Unable to generate a new tunnel id" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:304 #, python-format -msgid "Starting to process devices in:%s" +msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:321 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " -"Elapsed:%(elapsed).3f" +msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" +msgstr "" + +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:367 +#, python-format +msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1195 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:371 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " -"Elapsed:%(elapsed).3f" +msgid "Tunnel ID ranges: %s" +msgstr "通道 ID 範圍:%s" + +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:426 +#, python-format +msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 #, python-format -msgid "" -"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " -"Elapsed:%(elapsed).3f" +msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1218 -msgid "Error while processing VIF ports" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:671 +#, python-format +msgid "Adding %s to list of bridges." +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#, python-format +msgid "VIF port: %s has no ofport configured, and might not be able to transmit" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:923 +#, python-format +msgid "Processing port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1225 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 #, python-format msgid "" -"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " -"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" +"Port %s was not found on the integration bridge and will therefore not be" +" processed" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:955 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:959 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 +#, python-format +msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1254 -msgid "Checking OVS version for VXLAN support" +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1053 +#, 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:1262 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1061 #, python-format msgid "" -"Failed userspace version check for Open vSwitch with VXLAN support. To " -"use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"process_network_ports - iteration:%(iter_num)d -treat_devices_removed " +"completed in %(elapsed).3f" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1140 +#, python-format +msgid "Agent rpc_loop - iteration:%d started" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1154 +msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1158 #, python-format msgid "" -"Failed kernel version check for Open vSwitch with VXLAN support. To use " -"VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" +"Agent rpc_loop - iteration:%(iter_num)d - starting polling. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "" -"Cannot determine kernel Open vSwitch version, please ensure your Open " -"vSwitch kernel module is at least version %s to support VXLAN tunnels." +"Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 #, python-format msgid "" -"Unable to determine Open vSwitch version. Please ensure that its version " -"is %s or newer to use VXLAN tunnels with OVS." +"Agent rpc_loop - iteration:%(iter_num)d -ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1300 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1197 #, python-format -msgid "Parsing bridge_mappings failed: %s." -msgstr "剖析 bridge_mappings 時失敗:%s。" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " +"Elapsed:%(elapsed).3f" +msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1322 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1206 #, python-format -msgid "Invalid tunnel type specificed: %s" +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " +"Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1325 -msgid "Tunneling cannot be enabled without a valid local_ip." +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1227 +#, python-format +msgid "" +"Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " +"statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" #: neutron/plugins/openvswitch/common/config.py:32 @@ -10811,16 +10940,6 @@ msgstr "" msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/vmware/nvplib.py:117 -#, python-format -msgid "Error. %(type)s exception: %(exc)s." -msgstr "" - -#: neutron/plugins/vmware/nvplib.py:121 -#, python-format -msgid "locals=[%s]" -msgstr "" - #: neutron/plugins/vmware/api_client/__init__.py:28 #, python-format msgid "Invalid connection type: %s" @@ -11884,6 +12003,16 @@ msgstr "埠未與 lqueue 產生關聯" msgid "'%s' must be a non negative integer." msgstr "'%s' 必須為非負整數。" +#: neutron/plugins/vmware/nsxlib/__init__.py:80 +#, python-format +msgid "Error. %(type)s exception: %(exc)s." +msgstr "" + +#: neutron/plugins/vmware/nsxlib/__init__.py:84 +#, python-format +msgid "locals=[%s]" +msgstr "" + #: neutron/plugins/vmware/nsxlib/lsn.py:172 #, python-format msgid "" @@ -12047,7 +12176,7 @@ msgid "Created NSX router port:%s" msgstr "" #: neutron/plugins/vmware/plugins/base.py:255 -#: neutron/plugins/vmware/plugins/service.py:435 +#: neutron/plugins/vmware/plugins/service.py:438 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" @@ -12260,7 +12389,7 @@ msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" #: neutron/plugins/vmware/plugins/base.py:1075 -#: neutron/plugins/vmware/plugins/service.py:514 +#: neutron/plugins/vmware/plugins/service.py:517 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" @@ -12317,8 +12446,8 @@ msgstr "" #: neutron/plugins/vmware/plugins/base.py:1457 #: neutron/plugins/vmware/plugins/base.py:1542 -#: neutron/plugins/vmware/plugins/service.py:197 -#: neutron/plugins/vmware/plugins/service.py:1203 +#: neutron/plugins/vmware/plugins/service.py:200 +#: neutron/plugins/vmware/plugins/service.py:1206 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" @@ -12453,209 +12582,237 @@ msgstr "" msgid "Port values not valid for protocol: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:140 +#: neutron/plugins/vmware/plugins/service.py:143 #, python-format msgid "EDGE: router = %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:171 +#: neutron/plugins/vmware/plugins/service.py:174 msgid "EDGE: _vcns_create_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:180 +#: neutron/plugins/vmware/plugins/service.py:183 msgid "EDGE: _vcns_delete_ext_gw_port" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:335 +#: neutron/plugins/vmware/plugins/service.py:338 #, python-format msgid "VCNS: delete default gateway %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:420 +#: neutron/plugins/vmware/plugins/service.py:423 #, python-format msgid "An exception occurred while creating a port on lswitch %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:468 +#: neutron/plugins/vmware/plugins/service.py:471 #, python-format msgid "Unable to create integration logic switch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:478 +#: neutron/plugins/vmware/plugins/service.py:481 #, python-format msgid "Unable to add router interface to integration lswitch for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:488 +#: neutron/plugins/vmware/plugins/service.py:491 #, python-format msgid "Unable to create advance service router for %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:850 +#: neutron/plugins/vmware/plugins/service.py:853 #, python-format msgid "Failed to create firewall on vShield Edge bound on router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:858 +#: neutron/plugins/vmware/plugins/service.py:861 msgid "Bad Firewall request Input" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:873 -#: neutron/plugins/vmware/plugins/service.py:1189 +#: neutron/plugins/vmware/plugins/service.py:876 +#: neutron/plugins/vmware/plugins/service.py:1192 msgid "router_id is not provided!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:877 +#: neutron/plugins/vmware/plugins/service.py:880 +#: neutron/plugins/vmware/plugins/service.py:1621 #, python-format msgid "router_id:%s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:882 +#: neutron/plugins/vmware/plugins/service.py:885 msgid "A firewall is already associated with the router" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1079 +#: neutron/plugins/vmware/plugins/service.py:1082 #, python-format msgid "Failed to find the edge with vip_id: %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1116 +#: neutron/plugins/vmware/plugins/service.py:1119 #, python-format msgid "" "Operation can't be performed, Since resource %(model)s : %(id)s is in " "DELETEing status!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1125 +#: neutron/plugins/vmware/plugins/service.py:1128 #, python-format msgid "Resource %(model)s : %(id)s not found!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1150 +#: neutron/plugins/vmware/plugins/service.py:1153 #, python-format msgid "Failed to create healthmonitor associated with pool id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1167 +#: neutron/plugins/vmware/plugins/service.py:1170 msgid "Failed to create pool on vshield edge" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1186 +#: neutron/plugins/vmware/plugins/service.py:1189 msgid "create_vip() called" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1194 +#: neutron/plugins/vmware/plugins/service.py:1197 #, python-format msgid "router_id: %s is not an advanced router!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1227 +#: neutron/plugins/vmware/plugins/service.py:1230 msgid "Failed to create vip!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1265 +#: neutron/plugins/vmware/plugins/service.py:1268 #, python-format msgid "Failed to update vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1282 +#: neutron/plugins/vmware/plugins/service.py:1285 #, python-format msgid "Failed to delete vip with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1338 +#: neutron/plugins/vmware/plugins/service.py:1341 #, python-format msgid "Failed to update pool with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1360 -#: neutron/plugins/vmware/plugins/service.py:1407 -#: neutron/plugins/vmware/plugins/service.py:1430 +#: neutron/plugins/vmware/plugins/service.py:1363 +#: neutron/plugins/vmware/plugins/service.py:1410 +#: neutron/plugins/vmware/plugins/service.py:1433 msgid "Failed to update pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1386 +#: neutron/plugins/vmware/plugins/service.py:1389 msgid "Failed to update old pool with the member" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1450 +#: neutron/plugins/vmware/plugins/service.py:1453 #, python-format msgid "Failed to update monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1477 +#: neutron/plugins/vmware/plugins/service.py:1480 msgid "Failed to update pool with monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1486 +#: neutron/plugins/vmware/plugins/service.py:1489 #, python-format msgid "Failed to delete monitor with id: %s!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1503 +#: neutron/plugins/vmware/plugins/service.py:1506 msgid "Vcns right now can only support one monitor per pool" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1532 +#: neutron/plugins/vmware/plugins/service.py:1535 msgid "Failed to associate monitor with pool!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1563 +#: neutron/plugins/vmware/plugins/service.py:1566 msgid "Failed to update pool with pool_monitor!" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1589 +#: neutron/plugins/vmware/plugins/service.py:1583 +#, python-format +msgid "" +"Failed to update ipsec vpn configuration on edge, since the router: %s " +"does not have a gateway yet!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1607 +msgid "Bad or unsupported Input request!" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1610 +#, python-format +msgid "" +"Failed to update ipsec VPN configuration with vpnservice: " +"%(vpnservice_id)s on vShield Edge: %(edge_id)s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1618 +msgid "create_vpnservice() called" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1626 +#, python-format +msgid "a vpnservice is already associated with the router: %s" +msgstr "" + +#: neutron/plugins/vmware/plugins/service.py:1739 #, python-format msgid "Start deploying %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1595 -#: neutron/plugins/vmware/plugins/service.py:1632 +#: neutron/plugins/vmware/plugins/service.py:1745 +#: neutron/plugins/vmware/plugins/service.py:1782 #, python-format msgid "Failed to deploy Edge for router %s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1613 +#: neutron/plugins/vmware/plugins/service.py:1763 #, python-format msgid "Router %s not found" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1616 +#: neutron/plugins/vmware/plugins/service.py:1766 #, python-format msgid "Successfully deployed %(edge_id)s for router %(name)s" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1648 +#: neutron/plugins/vmware/plugins/service.py:1798 #, python-format msgid "interface_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1651 +#: neutron/plugins/vmware/plugins/service.py:1801 #, python-format msgid "snat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1654 +#: neutron/plugins/vmware/plugins/service.py:1804 #, python-format msgid "snat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1657 +#: neutron/plugins/vmware/plugins/service.py:1807 #, python-format msgid "dnat_create_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1660 +#: neutron/plugins/vmware/plugins/service.py:1810 #, python-format msgid "dnat_delete_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1663 +#: neutron/plugins/vmware/plugins/service.py:1813 #, python-format msgid "routes_update_result %d" msgstr "" -#: neutron/plugins/vmware/plugins/service.py:1666 +#: neutron/plugins/vmware/plugins/service.py:1816 #, python-format msgid "nat_update_result %d" msgstr "" @@ -12943,6 +13100,60 @@ msgstr "" msgid "Can't execute insert rule operation without reference rule_id" msgstr "" +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:49 +#, python-format +msgid "" +"Unsupported ike_version: %s! Only 'v1' ike version is supported on " +"vshield Edge!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:63 +msgid "" +"IKEPolicy and IPsecPolicy should have consistent auth_algorithm, " +"encryption_algorithm and pfs for VSE!" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:71 +#, python-format +msgid "" +"Unsupported encryption_algorithm: %s! '3des', 'aes-128' and 'aes-256' are" +" supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:80 +#, python-format +msgid "Unsupported pfs: %s! 'group2' and 'group5' are supported on VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:88 +#, python-format +msgid "" +"Unsupported transform protocol: %s! 'esp' is supported by default on VSE " +"right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:97 +#, python-format +msgid "" +"Unsupported encapsulation mode: %s! 'tunnel' is supported by default on " +"VSE right now." +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:134 +#, python-format +msgid "Failed to update ipsec vpn configuration with edge_id: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:142 +#, python-format +msgid "IPsec config not found on edge: %s" +msgstr "" + +#: neutron/plugins/vmware/vshield/edge_ipsecvpn_driver.py:144 +#, python-format +msgid "Failed to delete ipsec vpn configuration with edge_id: %s" +msgstr "" + #: neutron/plugins/vmware/vshield/edge_loadbalancer_driver.py:146 #, python-format msgid "Failed to create app profile on edge: %s" @@ -13012,17 +13223,17 @@ msgstr "" msgid "Failed to delete monitor" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:53 +#: neutron/plugins/vmware/vshield/vcns.py:56 #, python-format msgid "VcnsApiHelper('%(method)s', '%(uri)s', '%(body)s')" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:61 +#: neutron/plugins/vmware/vshield/vcns.py:64 #, python-format msgid "Header: '%s'" msgstr "" -#: neutron/plugins/vmware/vshield/vcns.py:62 +#: neutron/plugins/vmware/vshield/vcns.py:65 #, python-format msgid "Content: '%s'" msgstr "" @@ -14458,31 +14669,31 @@ msgstr "找不到 lswitch:%s" msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:99 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:104 #, python-format msgid "Job %s does not nexist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:111 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:122 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:139 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:157 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:179 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:201 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:285 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:299 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:313 -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:355 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:116 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:127 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:144 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:162 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:184 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:206 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:290 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:304 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:318 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:360 #, python-format msgid "Edge %s does not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:189 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:194 #, python-format msgid "Rule id %d doest not exist" msgstr "" -#: neutron/tests/unit/vmware/vshield/fake_vcns.py:252 +#: neutron/tests/unit/vmware/vshield/fake_vcns.py:257 #, python-format msgid "Lswitch %s does not exist" msgstr "" @@ -14504,7 +14715,7 @@ msgstr "" #~ msgstr "預設服務類型的文字說明" #~ msgid "" -#~ msgstr "" +#~ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" #~ msgid "Service type %(service_type_id)s could not be found " #~ msgstr "找不到服務類型 %(service_type_id)s" @@ -15634,32 +15845,6 @@ msgstr "" #~ msgid "Attached %(att)s to NVP router port %(port)s" #~ msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" -#~ msgid "" -#~ "Unable to plug attachment in NVP " -#~ "logical router port %(r_port_id)s, associated" -#~ " with Neutron %(q_port_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "An exception occurred while creating the" -#~ " quantum port %s on the NVP " -#~ "plaform" -#~ msgstr "" - -#~ msgid "" -#~ "NVP plugin does not support regular " -#~ "VIF ports on external networks. Port " -#~ "%s will be down." -#~ msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" - -#~ msgid "" -#~ "_nvp_create_port completed for port %(name)s" -#~ " on network %(network_id)s. The new " -#~ "port id is %(id)s." -#~ msgstr "" -#~ "對網路 %(network_id)s 上埠 %(name)s 執行的 " -#~ "_nvp_create_port 已完成。新的埠 ID 為 %(id)s。" - #~ msgid "Port '%s' was already deleted on NVP platform" #~ msgstr "已在 NVP 平台上刪除了埠 '%s'" @@ -15669,54 +15854,12 @@ msgstr "" #~ msgid "Port %s not found in NVP" #~ msgstr "" -#~ msgid "" -#~ "Neutron port %(port_id)s not found on" -#~ " NVP backend. Terminating delete operation." -#~ " A dangling router port might have" -#~ " been left on router %(router_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "_nvp_create_router_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." -#~ msgstr "" - -#~ msgid "" -#~ "_nvp_create_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to " -#~ "router:%(router_id)s. NVP port id is " -#~ "%(nvp_port_id)s" -#~ msgstr "" -#~ "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s " -#~ "上完成 _nvp_create_ext_gw_port。NVP 埠 ID 為 " -#~ "%(nvp_port_id)s" - #~ msgid "Logical router resource %s not found on NVP platform" #~ msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" #~ msgid "Unable to update logical router on NVP Platform" #~ msgstr "無法在 NVP 平台上更新邏輯路由器" -#~ msgid "" -#~ "_nvp_delete_ext_gw_port completed on external " -#~ "network %(ext_net_id)s, attached to NSX " -#~ "router:%(router_id)s" -#~ msgstr "" - -#~ msgid "" -#~ "_nvp_create_l2_gw_port completed for port " -#~ "%(name)s on network %(network_id)s. The " -#~ "new port id is %(id)s." -#~ msgstr "" - -#~ msgid "" -#~ "A nvp lport identifier was not " -#~ "found for neutron port '%s'. Unable " -#~ "to remove the peer router port for" -#~ " this switch port" -#~ msgstr "" - #~ msgid "Did not found lswitch %s in NVP" #~ msgstr "在 NVP 中找不到 lswitch %s" @@ -15729,26 +15872,12 @@ msgstr "" #~ msgid "Unable to create port or set port attachment in NVP." #~ msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#~ msgid "" -#~ "Cannot create a distributed router with" -#~ " the NVP platform currently in " -#~ "execution. Please, try without specifying " -#~ "the 'distributed' attribute." -#~ msgstr "" - #~ msgid "Unable to create logical router on NVP Platform" #~ msgstr "無法在 NVP 平台上建立邏輯路由器" #~ msgid "Logical router %s not found on NVP Platform" #~ msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#~ msgid "" -#~ "Request cannot contain 'routes' with the" -#~ " NVP platform currently in execution. " -#~ "Please, try without specifying the " -#~ "static routes." -#~ msgstr "" - #~ msgid "Logical router '%s' not found on NVP Platform" #~ msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" @@ -15758,36 +15887,72 @@ msgstr "" #~ msgid "Unable to update logical routeron NVP Platform" #~ msgstr "無法在 NVP 平台上更新邏輯路由器" -#~ msgid "" -#~ "An error occurred while removing NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%s" -#~ msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" - #~ msgid "An incorrect number of matching NAT rules was found on the NVP platform" #~ msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#~ msgid "" -#~ "An error occurred while creating NAT " -#~ "rules on the NVP platform for " -#~ "floating ip:%(floating_ip)s mapped to internal" -#~ " ip:%(internal_ip)s" -#~ msgstr "" -#~ "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 " -#~ "IP %(internal_ip)s)建立 NAT 規則時發生錯誤" - #~ msgid "Nat rules not found in nvp for port: %s" #~ msgstr "" -#~ msgid "" -#~ "Unable to remove gateway service from" -#~ " NVP plaform - the resource was " -#~ "not found" -#~ msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" - #~ msgid "Unable to update name on NVP backend for network gateway: %s" #~ msgstr "" #~ msgid "Unable to create port on NVP logical router %s" #~ msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" +#~ msgid "ofport: %(ofport)s for VIF: %(vif)s is not apositive integer" +#~ msgstr "" + +#~ msgid "EOS is not available, will try sync later" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to delete this region" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to delete tenant %s" +#~ msgstr "" + +#~ msgid "EOS is not available,failed to delete vm %s" +#~ msgstr "" + +#~ msgid "EOS is not available,failed to delete network %s" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to createnetwork id %s" +#~ msgstr "" + +#~ msgid "EOS is not available, failed to create vm id %s" +#~ msgstr "" + +#~ msgid "Checking OVS version for VXLAN support" +#~ msgstr "" + +#~ msgid "" +#~ "Failed userspace version check for Open" +#~ " vSwitch with VXLAN support. To use" +#~ " VXLAN tunnels with OVS, please " +#~ "ensure the OVS version is %s or" +#~ " newer!" +#~ msgstr "" + +#~ msgid "" +#~ "Failed kernel version check for Open " +#~ "vSwitch with VXLAN support. To use " +#~ "VXLAN tunnels with OVS, please ensure" +#~ " the OVS version is %s or " +#~ "newer!" +#~ msgstr "" + +#~ msgid "" +#~ "Cannot determine kernel Open vSwitch " +#~ "version, please ensure your Open vSwitch" +#~ " kernel module is at least version" +#~ " %s to support VXLAN tunnels." +#~ msgstr "" + +#~ msgid "" +#~ "Unable to determine Open vSwitch " +#~ "version. Please ensure that its version" +#~ " is %s or newer to use VXLAN" +#~ " tunnels with OVS." +#~ msgstr "" +